<!DOCTYPE html>
<html lang="zh">

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>
    
    函数概述 - DSRBLOG
    
  </title>
  

  
  
  <link href="atom.xml" rel="alternate" title="DSRBLOG" type="application/atom+xml">
  <link rel="stylesheet" href="asset/css/style.min.css">
  <link rel="stylesheet" href="asset/css/doc.css">
  <script src="asset/app.js"></script>


</head>

<body> <section class="ct-body">
	<div class="container">
		<div class="columns is-variable bd-klmn-columns is-4 is-centered">
			<div class="column is-four-fifths">
				<div class="post-body single-content">
					
					<h1 class="title">
						函数概述
					</h1>


					<div class="media">
						
						
						<div class="media-content">
							<div class="content">
								<p>
									<span class="date">2022/01/12 02:06 上午</span>
									

									

									<br />
									<span class="tran-tags">Tags:</span>&nbsp;
									
									<a class="tag is-link is-light">#C语言</a>
									

								</p>
							</div>
						</div>

					</div>
				</div>
				<article class="markdown-body single-content">
					<ul>
<li>
<p>一个C程序可有一个主函数和若干个其它函数构成。</p>
</li>
<li>
<p>一个较大的程序可分为若干个程序模块，每一个模块用来实现一个特定的功能。</p>
</li>
<li>
<p>在高级语言中用子程序实现模块的功能。子程序由函数来完成。</p>
</li>
</ul>
<p><strong>提示：</strong> 一个程序有且只能有一个主函数<code>main()</code></p>
<ul>
<li>
<p>一个C程序由一个或多个程序模块组成，每一格程序模块作为一个源程序文件。</p>
</li>
<li>
<p>对于较大的程序，通常将程序内容分别放在若干个源文件中，再由若干源程序文件组成一个C程序</p>
</li>
<li>
<p>一个源程序文件是一个编译单位，在程序编译时是以源程序文件为单位进行编译的，而不是以函数为单位进行编译。</p>
</li>
<li>
<p>C程序的执行是从<code>main()</code>函数开始的，如果在<code>main()</code>函数中调用其它函数，在调用后流程返回到<code>main()</code>函数，在<code>main()</code>函数中结束整个程序的运行</p>
</li>
</ul>
<h2><a id="%E5%87%BD%E6%95%B0%E5%88%86%E7%B1%BB" class="anchor" aria-hidden="true"><span class="octicon octicon-link"></span></a>函数分类</h2>
<h3><a id="%E6%97%A0%E5%8F%82%E5%87%BD%E6%95%B0" class="anchor" aria-hidden="true"><span class="octicon octicon-link"></span></a>无参函数</h3>
<ul>
<li>无参函数一般用来执行指定的一组操作。在调用无参函数时，主调函数不向被调用函数传递数据。</li>
</ul>
<h3><a id="%E6%9C%89%E5%8F%82%E5%87%BD%E6%95%B0" class="anchor" aria-hidden="true"><span class="octicon octicon-link"></span></a>有参函数</h3>
<ul>
<li>主调函数在调用被调用函数时，通过参数向被调用函数传递数据。</li>
</ul>
<p><strong>注意：</strong> 小括号<code>()</code>是函数的标志，括号内无参数则是 <em>无参函数</em>，有参数则是 <em>有参函数</em></p>

				</article>
				<div class="comments-wrap">
					<div class="share-comments">
						

						

						
					</div>
				</div><!-- end comments wrap -->
			</div>
		</div><!-- end columns -->
	</div><!-- end container -->
</section>  






















</body>

</html>